#include<iostream>
using namespace std;
double fact(double n){
	if(n==1){
		return 1;
	}
	
	return fact(n-1)*n;
}
double mypow(double x,int n){
	double sum=1;
	for(int i=1;i<=n;i++){
		sum*=x;
	}
	return sum;
}
int main(){
	double x,sum=0;
	int n;
	scanf("%lf%d",&x,&n);
	for(int i=1;i<=n;i++){
		if(i%2==0){
			sum-=mypow(x,i)/fact(i);
		}else{
			sum+=mypow(x,i)/fact(i);
		}
	}
	printf("%.4lf\n",sum);
	return 0;
} 
